Stirrup pump - French English Dictionary